package com.gmss.crawler.module.retraction.paper.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.gmss.crawler.module.retraction.company.domain.RCompany;
import com.gmss.crawler.module.retraction.paper.domain.RPaper;
import com.gmss.crawler.module.retraction.paperauthor.domain.RPaperAuthor;
import com.gmss.crawler.module.retraction.reason.domain.RPaperReason;

import java.util.List;
import java.util.Map;

/**
 * <p>
 * 撤稿论文表 服务类
 * </p>
 *
 * @author Auto-generator
 * @since 2021-12-16
 */
public interface IRPaperService extends IService<RPaper> {

    List<RPaper> customRPaper();

    boolean writeExcel(String filePath, String fileName, List<RPaperAuthor> authorList);

    boolean writeExcelTwo(List<RPaper> rPaperList, Map<Long, List<RPaperReason>> rPaperReasonMap, String filePath, String fileName);
}
